/*Drop-down-menu*/
$(document).ready(function() {
    $('.page-menu li').hover(function() {
        $(this).find('ul:first').css({visibility: 'visible', display: 'none'}).show(400);
    }, function() {
        $(this).find('ul:first').css({visibility: 'hidden'});
    });
    $('.sb-btn').bind("mouseover", function() {
        var color = $(this).css("background-color");
        $(this).css("background", "#B39964");
        $(this).bind("mouseout", function() {
            $(this).css("background", color);
        });
    });
    
    //search form
    $('.b').hover(function(){
        $('.a').show();
        $('.a').bind("mouseover",function(){
            $(this).show();
            $(this).focus(function(){
                $(this).show();             
            });
            
        });       
    },function(){
        $('.a').hide();
    });
    $('.a').blur(function(){
        $(this).hide();
    });
    
    //VALIDATE LOGIN FORM
    
    $("#login-form").validate({
        // Specify the validation rules
        // Specify the validation rules
        rules: {
            username: "required",
            password: {
                required: true,
                minlength: 8
            },
        },
        
        // Hiển thị thông báo
        messages: {
            username: "Bạn chưa điền tên tài khoản!",
            password: {
                required: "Bạn chưa điền mật khẩu!",
                minlength: "Password của bạn tối thiếu 8 ký tự!"
            },
        },
        
        submitHandler: function(form) {
            form.submit();
        }
    });
    
    //VALIDATE REGISTER FORM
    $("#register-form").validate({
    
        // Specify the validation rules
        rules: {
            username: "required",
            email: {
                required: true,
                email: true
            },
            password: {
                required: true,
                minlength: 8
            },
            cpassword: {
                equalTo: "#password"
            },
        },
        
        // Hiển thị thông báo
        messages: {
            username: "Bạn chưa điền tên tài khoản hoặc mật khẩu!",
            password: {
                required: "Bạn chưa điền tên tài khoản hoặc mật khẩu!",
                minlength: "Password của bạn tối thiếu 8 ký tự!"
            },
            email: "Bạn chưa điền email!",
            cpassword: {
                equalTo: "Mật khẩu nhập lại sai!"
            }
        },
        
        submitHandler: function(form) {
            form.submit();
        }
    });
    
    //VALIDATE CONTACT
    $("#commentForm").validate({
    
        // Specify the validation rules
        rules: {
            txtname: "required",
            txtemail: {
                required: true,
                email: true
            },
            txturl: "required",
            txtmessage: "required"
        },
        
        // Hiển thị thông báo
        messages: {
            txtname: "Bạn chưa điền tên!",
            txtemail: {required: "Bạn chưa điền email!",
                        email:"Email sai cú pháp!"
                    },
            txturl: "Bạn chưa nhập tiêu đề bài viết!",
            txtmessage: "Bạn chưa điền nội dung!"
        },
        
        submitHandler: function(form) {
            form.submit();
        }
    });
    
});